@import "chameleon-styles.css";

.v-button-link {
	color: #003EA8;
}

.v-table-body {
	border: none;
}

.v-splitpanel-vsplitter,.v-splitpanel-hsplitter {
	background: none;
	border: none;
}

.v-splitpanel-vsplitter div,.v-splitpanel-hsplitter div {
	background: none;
}

.v-theme-chameleonaccounts {
	background-color: #D8DCE0;
	background-image: url("bg.png");
	background-repeat: repeat-x;
}

.header {
	background-color: #5590D2;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61A7F2),
		to(#5590D2) );
	/*
		-moz-linear-gradient(center top, #61A7F2, #5590D2);
	*/
	border-left: 1px solid #86B7ED;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.header .v-label {
	color: white;
	margin: 4px 0px 0px 6px;
}

.header .minimize {
	background-image: url("minimize-icon.png");
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 5px;
}

.header .minimize:focus {
	background-image: url("minimize-icon-hover.png");
}

.header .minimize:hover {
	background-image: url("minimize-icon-hover.png");
}

.header .minimize:active {
	background-image: url("minimize-icon-active.png");
}

.content {
	background-color: white;
	border-left: 1px solid #E4F1FE;
}

.footer {
	background-color: #C9E2FC;
	border-left: 1px solid #E4F1FE;
}

.footer .v-button {
	margin: 0 6px;
}

.search {
	padding: 0 2px 0 5px;
}

.search .search-header {
	background-image: url("search-header.png");
	background-repeat: no-repeat;
}

.search-focus .search-header {
	background-image: url("search-header-focus.png");
}

.search .search-content {
	background-image: url("search-content.png");
	background-repeat: repeat-x;
}

.search-focus .search-content {
	background-image: url("search-content-focus.png");
}

.search .search-content .filter-field {
	border: none;
	padding: 4px 0 2px;
	resize: none;
	height: 18px;
	background: transparent;
}

.search .search-content .filter-field:focus {
	outline: none;
}

.search .search-footer {
	background-image: url("search-footer.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.search-focus .search-footer {
	background-image: url("search-footer-focus.png");
}

.control-panel {
	z-index: 19999 !important;
	/*
	position: fixed !important;
	bottom: 0px;
	margin: auto;
	*/
}

.contacts .v-textfield {
	border: none;
}

.contacts .add-contact {
	background-image: url("contact-add-button.png");
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 5px;
}

.contacts .add-contact:active {
	background-image: url("contact-add-button-active.png");
}